CC=gcc
DEBUG=-g -ggdb
SRCDIR=src/
OUTDIR=bin/64
LIBDIR=../lib/64
CFLAGS=-Wall -pedantic -I../include -m64
EXECUTABLE=CRONO_SDK_Example
SOURCETEST=CRONO_SDK_Example.c
OBJECT=CRONO_SDK_Example.o

all:$(SOURCETEST) $(EXECUTABLE) 
	
$(EXECUTABLE):  
	$(CC) $(DEBUG) $(CFLAGS) $(OUTDIR)/$(OBJECT) -o $(OUTDIR)/$@ -Wl,-rpath,. -L$(LIBDIR) -lCrono -ldl -lm
	rm $(OUTDIR)/*.o

$(SOURCETEST):
	mkdir -p $(OUTDIR)
	cp -f $(LIBDIR)/* $(OUTDIR)
	$(CC) $(DEBUG) -c $(CFLAGS) $(SRCDIR)$@ -o $(OUTDIR)/$(@:.c=.o)
clean:
	rm -rf $(OUTDIR)
